$(function () {
  // 进度条插件：  NProgress.js
  // NProgress.start();   动画开始
  // NProgress.done();    动画结束

  // 页面 同时发送多个请求时，共用一个进度条
  // 开始动画：第一个ajax请求发送时
  // 结束动画：页面所有的ajax请求都发送结束

  // ajax全局事件，监听整个页面
  // 1. ajaxStart  在开始一个ajax请求时触发
  // 2. ajaxSend在beforeSend回调函数之后触发
  // 3. ajaxSuccess在success回调函数之后触发
  // 4. ajaxError在error回调函数之后触发
  // 5. ajaxComplete在complete回调函数之后触发
  // 6. ajaxStop在ajax请求结束时触发


  // 开始动画 ：第一个ajax发送请求
  $(document).ajaxStart(function () {
    NProgress.start();
  });
  // 结束动画 ： 所有ajax都请求结束
  $(document).ajaxStop(function () {
    NProgress.done();
  });

  NProgress.configure({
    showSpinner: false
  });

});